package com.xyh.exception;

/**
 * 代码生成器自定义异常类
 * @Author: Hendrix Xie
 * @CreateTime: 2025-03-26 17:11:13
 * @Description: 用于处理代码生成器中的异常情况
 * @Version: 1.0
 */
public class CodeGeneratorException extends RuntimeException {

    /**
     * 无参构造方法
     */
    public CodeGeneratorException() {
        super();
    }

    /**
     * 带有错误信息的构造方法
     * @param message 错误信息
     */
    public CodeGeneratorException(String message) {
        super(message);
    }

    /**
     * 带有错误信息和嵌套异常的构造方法
     * @param message 错误信息
     * @param cause 嵌套异常
     */
    public CodeGeneratorException(String message, Throwable cause) {
        super(message, cause);
    }

    /**
     * 带有嵌套异常的构造方法
     * @param cause 嵌套异常
     */
    public CodeGeneratorException(Throwable cause) {
        super(cause);
    }
}